package cn.iocoder.yudao.module.enterprise.controller.admin.enterpriseJob.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;
import java.util.Date;

@ApiModel("管理后台 - 招聘职位导入 Request VO")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = false) // 设置 chain = false，避免用户导入有问题
public class EnterpriseJobImputReqVO {

    @ExcelProperty("职位名称")
    private String jobName;

    @ExcelProperty("最低薪资")
    private Integer lowestSalary;

    @ExcelProperty("最高薪资")
    private Integer highestSalary;

    @ExcelProperty("学历要求")
    private String education;

    @ExcelProperty("工作周期")
    private String workPeriod;

    @ExcelProperty("实习周期")
    private String practicePeriod;

    @ExcelProperty("招聘对象")
    private String identify;

    @ExcelProperty("招聘人数")
    private Integer recruitmentCount;

    @ExcelProperty("工作语言")
    private String jobLanguage;

    @ExcelProperty("上班地址")
    private String workAddress;

    @ExcelProperty("城市")
    private String city;

    @ExcelProperty("福利标签")
    private String welfareTags;

    @ExcelProperty("职位描述")
    private String jobDescription;

    @ExcelProperty("部门")
    private String department;
}
